﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ProjetoBe.cs;
using ProjetoDalc.cs;

namespace ProjetoBo.cs
{
    public class CriancaBo
    {
        
        
        CriancaDalc conexao = new CriancaDalc();

        public List<string> buscarCrianca(string data)
        {
            return conexao.buscarNomesCrianca(data);

        }

        public string alterarDados(CriancaBe crianca)
        {
            conexao.alterarDadosCrianca(crianca);

            string mensagem = "Dados alterados com sucesso";

            return mensagem;
        }

        public CriancaBe buscarCriancaId(int id)
        {
            CriancaBe crianca = conexao.buscarCriancaId(id);

            return crianca;
        }

        public  void  alterarStatus(CriancaBe crianca)
        {
            conexao.alterarStatusCombo(crianca);

        }


        public List<CriancaBe> buscarCriancasPorData(string data)
        {
            List<CriancaBe> Lista = new List<CriancaBe>();
            Lista = conexao.buscarCriacaBeData(data);
            return Lista;
        }

        public CriancaBe inserirCrianca(CriancaBe crianca)
        {
            CriancaBe objeto = conexao.cadastrarCrianca(crianca);
            return objeto;
        }

        public void alterarStatusCrianca(int id)
        {
            conexao.alterarStatusCrianca(id);

        }

        public void reinicarContador(int id)
        {
            conexao.reiniciarContador(id);
        }

        public void incrementarCont(int idCrianca, int count)
        {
            conexao.incrementarContador(idCrianca, count);
        }
    }
}
